Review and Future Directions of the Automated Validation in Software Product Line Engineering

نویسنده

  • ABDELRAHMAN OSMAN ELFAKI
چکیده

Context: Software Product Line Engineering (SPLE) has emerged as a thriving approach for software products constructions. In SPLE, a triumphant software product is highly reliant on the validity of an SPLE. Hence, validation is a significant process within SPLE. Objective: In this paper, we reviewed the related works in the area of automated validation of SPLE to bring to light the pros and cons of the related works and suggest the future directions in this research area. Method: We started by defining the validation operations followed by classification of the related works in eight groups based on the technique or method that is used. The general attributes of each class are highlighted and the main strengths and weaknesses of each class related to the validation of SPLE are thrashed out. Subsequently, we analyzed each work to find out which validation operations are achieved and how they are satisfied. Finally, we abridged the current situation and recommended how the validation of SPLE can be enhanced in each operation. Results: The research gap in the area of validation of SPLE has been clarified by recommending the future directions. Conclusion: It is concluded that some works cannot gratify all the validation operations because the technique or method used has its weaknesses that prevented the completion of the validation process. Moreover, we conclude that this area of research has room for improvement by validating the domainengineering directly instead of validating software products during the configuration process.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Fixture Design Automation and Optimization Techniques: Review and Future Trends

Fixture design is crucial part of manufacturing process. Fixture design is a critical design activity process, in which automation plays an integral role in linking computer-aided design (CAD) and computer-aided manufacturing (CAD). This paper presents a literature review in computer aided fixture design (CAFD) in terms of automation and optimization techniques over the past decades. First, the...

متن کامل

Managing Virtual Product Development team: A Review

Although there are many potential benefits associated with the use of virtual product development teams, exploiting these benefits requires an appropriate management. Managing virtual product development team is a critical issue as many of these teams fail to accomplish their goals. Review of previous literature shows that body of knowledge in managing virtual product development teams is fragm...

متن کامل

Variability in Software: State of the Art and Future Directions

Variability is a fundamental aspect of software. It is the ability to create system variants for different market segments or contexts of use. Variability has been most extensively studied in software product lines [10], but is also relevant in other areas, including software ecosystems [4] and context-aware software [15]. Virtually any successful software faces eventually the need to exist in ...

متن کامل

Variability in Software: State of the Art and Future Directions - (Extended Abstract)

Variability is a fundamental aspect of software. It is the ability to create system variants for different market segments or contexts of use. Variability has been most extensively studied in software product lines, but is also relevant in other areas, including software ecosystems and context-aware software. Variability introduces essential complexity into all areas of software engineering, an...

متن کامل

Determination of Residual Ceftazidime in Pharmaceutical Product line: A Cleaning Validation Study by HPLC

The manufacturing equipment in pharmaceutical industry, could be used in multiple and sharedproduction lines, therefore there is the possibility for the products components and active ingredients tointermix and pollute one another. In this purpose the cleaning methods are used, to reduce the residueslevels from the machinery surfaces and decrease the residues to acceptable level but these metho...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012